/* html { overflow-y:hidden; } */
/* autor: Edgar Medina Vargas */
/* correo:medient@hotmail.com */

.campo table{
	width: 100%;
}

.campo table, th, td {
	border: 1px solid #d5edda !important;
	border-collapse: collapse;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #555;
	
}

.campo caption {
	font-size: 150%;
	font-weight: bold;
	margin: 5px;
}

.campo td, .campo th {
	padding: 4px;
}

.campo thead th {
	text-align: center;
	background: #a2ea7c;
	font-size: 1.1em !important;
}


.campo thead th.codigo{
	width: 60px;
}
.campo thead th.opciones{
	width: 87px;
}
.campo thead th.ck{
	text-align: left;
	width: 15px;
}

.campo thead th.flag{
	width: 30px;
}
.campo tbody td.flag{
	text-align:center;
	padding:auto;
	width: 30px;
}
.campo td.flag span{
	display:block;
	width: 15px;
	margin-left: auto;
	margin-right: auto;
}

.campo td span{
	display:block;
	width: 15px;
	margin-left: auto;
	margin-right: auto;
}

.campo td span.centrado{
	display:block;
	width: auto !important;
	margin-left: auto;
	margin-right: auto;
}



.campo tbody th {
	font-weight: bold;
}

.campo tbody tr { background: #FCFDFE; }

.campo tbody tr.desactivo { background-color: #ffe5e5; }

.campo tbody tr.odd { background: #F7F9FC; }

.campo table a:link {
	color: #718ABE;
	text-decoration: none;
}

/* .campo table a:visited { */
/* 	color: #718ABE; */
/* 	text-decoration: none; */
/* } */

/* .campo table a:hover { */
/* 	color: #718ABE; */
/* 	text-decoration: underline !important; */
/* } */

.campo tfoot th, .campo tfoot td {
	font-size: 85%;
}

.campo tr:nth-child(2n) {
background-color: #f2f9fc;
color:white
}


/* PAGINACION */
.paginacion ul    { border:0; margin:0; padding:0; }
.paginacion li          { border:0; margin:0; padding:0; font-size:11px; list-style:none; /* savers */ float:left; }
.paginacion a           { border:solid 1px #DDDDDD; margin-right:2px; }
.paginacion .previous-off,
.paginacion .next-off   { color:#666666; display:block; float:left; font-weight:bold; padding:3px 4px; }
.paginacion .next a,
.paginacion .previous a { font-weight:bold; border:solid 1px #FFFFFF; }
.paginacion .active     { color:GREEN; font-weight:bold; display:block; float:left; padding:4px 6px; }
.paginacion a:link,
.paginacion a:visited   { color:#0063e3; display:block; float:left; padding:3px 6px; text-decoration:none; }
.paginacion a:hover     { border:solid 1px #666666; }